﻿using Abp.Application.Services;
using Abp.Application.Services.Dto;
using AppFramework.DinosaursParkMes.ProductionReturn.DTO;
using AppFramework.DinosaursParkMes.TicketTask.DTO;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace AppFramework.DinosaursParkMes.ProductionReturn
{
    public interface IProductionReturninfoAppService: IApplicationService
    {
        Task<int> AddProductionReturn(ProductionReturnRequestDTO dto);
        //Task<PagedResultDto<ProductionReturnResponseDTO>> ProductionReturnList(ProductionReturnChaDTO dto);
        Task<PagedResultDto<ProductionReturnResponseDTO>> ProductionReturnList();
        Task<int> UptStates(UptStatesId dto);
        Task<int> DeleteProductionReturn(string id);
        Task<List<GroupMemberResponseDTO>> SelectMember(int id);
        Task<List<TicketTaskSelectResponseDTO>> WorkOrderShow();
        dynamic SelectWorker(string code);
    }
}
